package com.operate.api.app.dramas.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigInteger;

@ApiModel(description = "接收参数")
@Data
@EqualsAndHashCode(callSuper = false)
public class AppVideoVO implements Serializable {
    private static final long serialVersionUID = -1L;


    @ApiModelProperty(value = "公司ID")
    private String companyId;
    @ApiModelProperty(value = "公司名称")
    private String companyName;
    @Column(name = "公司头像地址")
    private String companyImg;
    @Column(name = "公司昵称(公司简称)")
    private String companyReferred;

    @ApiModelProperty(value = "剧目ID")
    private String dramaId;
    @ApiModelProperty(value = "剧目编号")
    private String dramaRef;
    @ApiModelProperty(value = "剧目名称")
    private String dramaName;
    @ApiModelProperty(value = "剧目封面URL")
    private String dramaImg;


    @ApiModelProperty(value = "视频ID")
    private String id;
    @ApiModelProperty(value = "视频编号")
    private String videoRef;
    @ApiModelProperty(value = "视频名称")
    private String videoName;
    @ApiModelProperty(value = "视频集数(第几集)")
    private Integer videoGather;
    @ApiModelProperty(value = "视频价格")
    private Integer videoPrice;
    @ApiModelProperty(value = "视频播放地址")
    private String videoUrl;
    @ApiModelProperty(value = "视频点赞数量")
    private BigInteger videoLikeNum;
    @ApiModelProperty(value = "视频播放数量")
    private BigInteger videoPlayNum;

    @ApiModelProperty(value = "是否已经点赞（1 是 2 否）【有登录信息返回】")
    private Integer isLike;

}
